Skip to content

Fix SGEMM returning wrong results in multithreading on NeoverseV2#5643

Open
martin-frbg wants to merge 1 commit intoOpenMathLib:developfrom
martin-frbg:neov2_param
Open

Fix SGEMM returning wrong results in multithreading on NeoverseV2#5643
martin-frbg wants to merge 1 commit intoOpenMathLib:developfrom
martin-frbg:neov2_param

Conversation

@martin-frbg
Copy link
Collaborator

@mattip
Copy link
Contributor

mattip commented Feb 19, 2026

Is this ready to go?

@martin-frbg
Copy link
Collaborator Author

It definitely fixes the problem on NeoverseV2, but (a) there may be other arm64 cpus similarly affected and (b) I haven't fully understood the underlying issue with that specific parameter that was introduced fairly recently - it may be papering over a missing tail call in the gemm kernel it rode in on, or something else entirely.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

BUG: np.linalg.norm returns different value on ubuntu-24.04-arm runner after update to 2.4.2

2 participants

Comments